/**
 * 用户详情对话框（可用于添加和修改对话框）
 */
var VipUserInfoDlg = {
    width: '650px',
    height: 'auto',
    currentLayerIndex: -1,
    cache: "",
    InfoData: {}
};

/**
 * 初始化新增弹出框
 */
VipUserInfoDlg.init = function () {
    this.cache = $("#vipUserInfoDialog").html();
    $("#vipUserInfoDialog").html('');
};

/**
 * 清除数据
 */
VipUserInfoDlg.clearData = function () {
    this.InfoData = {};
};

/**
 * 关闭此对话框
 */
VipUserInfoDlg.close = function () {
    layer.close(this.currentLayerIndex);
};

/**
 * 新增打开模态框调用事件
 */
VipUserInfoDlg.renderAdd = function () {
    //初始化icheck选中样式
    initICheck();
    initDatePicker();
};
/**
 * 新增
 */
VipUserInfoDlg.addSubmit = function () {

    this.clearData();
    this.InfoData = getFormJson("#frmMain");
    if (this.InfoData.couponSum === "") this.InfoData.couponSum = null;
    // 提交信息
    var ajax = new $ax(Feng.ctxPath + "/user/save", function (data) {
        if (data.success === true) {
            Feng.success("添加成功!");
            VipUserTable.me.refresh();
        } else if (data.code === 2) {
            Feng.success(data.msg);
        } else {
            Feng.error("添加失败!");
        }
    }, function (data) {
        Feng.error("添加失败!" + data.responseJSON.message + "!");
    });
    ajax.set(this.InfoData);
    ajax.start();
};

/**
 * 编辑
 */
VipUserInfoDlg.load = function (id) {
    var ajax = new $ax(Feng.ctxPath + "/user/getById", function (data) {
        Feng.log("会员信息查询成功");
        if (data.success) {
            for (var i in data.obj) {
                //判断Id与name是否相同
                if ($("#" + i).attr("name") == i) {
                    $("#" + i).val(data.obj[i]);
                }
            }

        }
    }, function (data) {
        Feng.error("加载信息失败!");
    });
    ajax.data = {id: id};
    ajax.start();
};


/**
 * 提交修改
 */
VipUserInfoDlg.editSubmit = function () {

    this.clearData();
    this.InfoData = getFormJson("#frmMain");

    //提交信息
    var ajax = new $ax(Feng.ctxPath + "/user/update", function (data) {
        if (data.success === true) {
            Feng.success("编辑成功!");
            VipUserTable.me.refresh();
        } else if (data.code === 2) {
            Feng.error(data.msg);
        } else {
            Feng.error("编辑失败!");
        }
    }, function (data) {
        Feng.error("修改失败!" + data.responseJSON.message + "!");
    });
    ajax.set(this.InfoData);
    ajax.start();
};
